#include<stdio.h>
#include<stdlib.h>
#define LOCALFILE "X:\\c\\test4.txt"
struct stu
{
    char name[10];
    int num;
    int age;
    char addr[15];
}stud[10];
int main()
{
    int i;
    FILE*fp;
    if((fp=fopen(LOCALFILE,"w"))==NULL)
    {
        printf("can not open the file.\n");
        exit(0);
    }
    for(i=0;i<10;i+=2)
    {
        fseek(fp,i*sizeof(struct stu),0);//0代表文件开始位置，1为当前位置，2为文件末尾位置。
        fread(&stud[i],sizeof(struct stu),1,fp);
        printf("%-10s%4d%4d%-15s\n",stud[i].name,stud[i].name,stud[i].age,stud[i].addr);
        fclose(fp);
        return 0;
    }
}
